Record dependencies in packages installed via package-vc
authorSteven Allen <steven@stebalien.com>
Sat, 27 Jan 2024 16:17:08 +0000 (08:17 -0800)
committerPhilip Kaludercic <philipk@posteo.net>
Sat, 10 Feb 2024 15:52:49 +0000 (16:52 +0100)
* lisp/emacs-lisp/package-vc.el (package-vc--unpack-1): Record a
package's declared dependencies in the package's metadata
file.  (Bug#68761)

lisp/emacs-lisp/package-vc.el

index db0cc515e46440d5076493f3d895e1d064c49dbf..fc402716dabb5dfd7a97eeb539a91db08d1401f0 100644 (file)
@@ -532,6 +532,7 @@ documentation and marking the package as installed."
                 (setq deps))))))
       (dolist (dep deps)
         (cl-callf version-to-list (cadr dep)))
+      (setf (package-desc-reqs pkg-desc) deps)
       (setf missing (package-vc-install-dependencies (delete-dups deps)))
       (setf missing (delq (assq (package-desc-name pkg-desc)
                                 missing)